import { getRequest, postRequst } from "../../util/api";

/**
 *用户接口
 * */


/**
 * 登录
 * @param data
 * @returns {Promise<AxiosResponse<T>>}
 */
export const login = (data) => {
    return postRequst(data, "/user/login");
};

/**
 * 添加 或更新
 * @param data
 * @returns {Promise<AxiosResponse<T>>}
 */
export const addOrUpdateUser = (data) => {
    return postRequst(data, "/user/addOrUpdateUser");
};

/**
 * 删除
 * @param data
 * @returns {Promise<AxiosResponse<T>>}
 */
export const delUser = (data) => {
    return postRequst(data, "/user/delUser");
};


/**
 * 获取全部
 * @returns {Promise<AxiosResponse<T>>}
 */
export const getUserAll = (param) => {
    return getRequest(param, "/user/getUserAll");
};

/**
 * 根据uuid 获取id 是否相等
 * @returns {Promise<AxiosResponse<T>>}
 */
export const editSelf = (param) => {
    return getRequest(param, "/user/editSelf");
};


